Synonyms: resort, resort hotel, holiday resort
Definition: a hotel located in a resort area
Similar words: hotel
Definition: a building where travelers can pay for lodging and meals and other services